{ (set: _chars1 to $list1) (set: _index1 to 1) (set: $char1 to _chars1's _index1) (set: _chars2 to $list2) (set: _index2 to 1) (set: $char2 to _chars2's _index2) }(font: 'tahoma')[ =|= FIGHTER 1: |cycle1>[(link-rerun: "$char1")[{ (if: _index1 < _chars1's length)[ (set: _index1 to it + 1) ](else:)[ (set: _index1 to 1) ] (set: $char1 to _chars1's _index1) (rerun: ?update1) (rerun: ?cycle1) (rerun: ?round1) }]] =|= FIGHTER 2: |cycle2>[(link-rerun: "$char2")[{ (if: _index2 < _chars1's length)[ (set: _index2 to it + 1) ](else:)[ (set: _index2 to 1) ] (set: $char2 to _chars2's _index2) (rerun: ?update2) (rerun: ?cycle2) (rerun: ?round1) }]] |==| { }(text-size: 0.75)[{ }|round1>[(if: $char1 is $char2)[ //Fighter 1 & Fighter 2 must be different//]{ }(else:)[ =|= (align:"==>")[|update1>[$char1] vs. |update2>[$char2]:] =||= (font: 'courier')[(string: "$" + $char1 + "_" + $char2 + "_" + "Opening")] |==| { }|round1>[(if: $char1 is not $char2)[(display: 'ROUND 1')]]{ }|round2>[(if: $char1 is not $char2)[(display: 'ROUND 2')]] { }|round3>[(if: ($char1 is not $char2) and ($r1winner is not $r2winner))[(display: 'ROUND 3')]]]] ]]<!--Caber--> (display: 'Char1') <!--UNO--> (display: 'Char3') <!--Maharaj--> (display: 'Char2') <!--Raja--> (display: 'Char5') <!--Guy--> (display: 'Char4') (set: $list1 = (a: "Caber", "UNO", "Maharaj", "Raja", "Guy")) (set: $list2 = (a: "UNO", "Maharaj", "Raja", "Guy", "Caber")) (go-to: 'PRE-BARKS_2'){ (set: _r1chars to (a: $char1, $char2)) (set: _r1index1 to 1) (set: $r1winner to _r1chars's _r1index1) } =|= (align:"==>")[|r1cycle>[(link-rerun: "$r1winner")[{ (if: _r1index1 < _r1chars's length)[ (set: _r1index1 to it + 1) ](else:)[ (set: _r1index1 to 1) ] (set: $r1winner to _r1chars's _r1index1) (rerun: ?r1update) (rerun: ?r1cycle) (rerun: ?round2) (rerun: ?round3) }]] wins Round 1:] =||= { |r1update>[(font: 'courier')[ (if: $r1winner is $char1)[ (string: "$" + $char1 + "_" + $char2 + "_" + "Round1")] (else-if: $r1winner is $char2)[ (string: "$" + $char2 + "_" + $char1 + "_" + "Round1")]]] } |==|(set: _items to (a: "door", "crate", "wall")) (set: _index to 1) (set: $thing to _items's _index) There are many objects in this room, but you are looking at the |cycle>[(link-rerun: "$thing")[{ (if: _index < _items's length)[ (set: _index to it + 1) ](else:)[ (set: _index to 1) ] (set: $thing to _items's _index) (rerun: ?update) (rerun: ?cycle) }]]. |update>[The $thing looks very interesting.]{ (set: _r2chars to (a: $char1, $char2)) (set: _r2index1 to 1) (set: $r2winner to _r2chars's _r2index1) } =|= (align:"==>")[|r2cycle>[(link-rerun: "$r2winner")[{ (if: _r2index1 < _r2chars's length)[ (set: _r2index1 to it + 1) ](else:)[ (set: _r2index1 to 1) ] (set: $r2winner to _r2chars's _r2index1) (rerun: ?r2update) (rerun: ?r2cycle) (rerun: ?round3) }]] wins Round 2:] =||= { |r2update>[(font: 'courier')[ (if: $r2winner is $char1)[ (if: $r1winner is $r2winner)[ (string: "$" + $char1 + "_" + $char2 + "_" + "Round2Sweep")] (else:)[ (string: "$" + $char1 + "_" + $char2 + "_" + "Round2Cont")]] (else-if: $r2winner is $char2)[ (if: $r1winner is $r2winner)[ (string: "$" + $char2 + "_" + $char1 + "_" + "Round2Sweep")] (else:)[ (string: "$" + $char2 + "_" + $char1 + "_" + "Round2Cont")]]]] } |==|{ (set: _r3chars to (a: $char1, $char2)) (set: _r3index1 to 1) (set: $r3winner to _r3chars's _r3index1) } =|= (align:"==>")[|r3cycle>[(link-rerun: "$r3winner")[{ (if: _r3index1 < _r3chars's length)[ (set: _r3index1 to it + 1) ](else:)[ (set: _r3index1 to 1) ] (set: $r3winner to _r3chars's _r3index1) (rerun: ?r3update) (rerun: ?r3cycle) }]] wins Round 3:] =||= { |r3update>[(font: 'courier')[ (if: $r3winner is $char1)[ (if: $r1winner is $r3winner)[ (string: "$" + $char1 + "_" + $char2 + "_" + "Round3Top")] (else:)[ (string: "$" + $char1 + "_" + $char2 + "_" + "Round3Cb")]] (else-if: $r3winner is $char2)[ (if: $r1winner is $r3winner)[ (string: "$" + $char2 + "_" + $char1 + "_" + "Round3Top")] (else:)[ (string: "$" + $char2 + "_" + $char1 + "_" + "Round3Cb")]]]] } |==|(set: $Caber_Maharaj_Opening = "C: Time for a nap, greybeard. M: May the best warrior win.") (set: $Caber_UNO_Opening = "C: Let's be having you, lad. U: I am not programmed to respond to “Lad.”") (set: $Caber_Guy_Opening = "C: Seems a shame to bruise a face like yours. G: Oh, I'm not worried.") (set: $Caber_Raja_Opening = "C: Nepotism? In my equal opportunity arena? R: We are equals only as prisoners.") (set: $Caber_Maharaj_Round1 = "C: I Didn't even break a sweat. M: Then you are fighting wrong.") (set: $Caber_UNO_Round1 = "C: C'mon, mate. Stick 'em up. U: Diagnosing error. Sticking them up.") (set: $Caber_Guy_Round1 = "C: Och I'm *so* sorry. G: Do not fear, your penance comes.") (set: $Caber_Raja_Round1 = "C: Oh yeah, let's do that again. R: Must we repeat this forever?") (set: $Caber_Maharaj_Round2Sweep = "C: Tossed around by the caber. M: Well fought.") (set: $Caber_UNO_Round2Sweep = "C: She's only gone and done it again! U: Impossible. Submitting error report.") (set: $Caber_Guy_Round2Sweep = "C: If that's penance, I'd love to see your reward. G: You should be so lucky.") (set: $Caber_Raja_Round2Sweep = "C: You're free from my custody. For now. R: Thank the heavens.") (set: $Caber_Maharaj_Round2Cont = "C: See? That's winning. M: Not quite yet.") (set: $Caber_UNO_Round2Cont = "C: Time for a little effort, maybe? U: Agreed.") (set: $Caber_Guy_Round2Cont = "C: How's that for you? G: Not bad. Again.") (set: $Caber_Raja_Round2Cont = "C: There. That's catfighting. R: I preferred the dogfighting.") (set: $Caber_Maharaj_Round3Cb = "C: Suck it! Eat it! Loser! Ha! M: Hm. Screw yourself, Caber.") (set: $Caber_UNO_Round3Cb = "C: Please call it a comeback, folks! U: Failure is unacceptable.") (set: $Caber_Guy_Round3Cb = "C: That's what you get for teasing. G: I'll try and be more direct.") (set: $Caber_Raja_Round3Cb = "C: Maybe if you fought better, you'd have more fun. R: What good is fun?") (set: $Caber_Maharaj_Round3Top = "C: Yes! I mean good fight, Maharaj. M: You learn well.") (set: $Caber_UNO_Round3Top = "C: Systems: failure. No shame in losing to the best. U: Troubleshooting… Troubleshooting… Failure.") (set: $Caber_Guy_Round3Top = "C: Cheers for a beautiful dance, darlin'. G: I will await our next.") (set: $Caber_Raja_Round3Top = "C: That should stop your whining. R: I. Don't. Whine.")(set: $Maharaj_Caber_Opening = "M: May the best warrior win. C: You flatter me as always.") (set: $Maharaj_UNO_Opening = "M: May the best warrior win. U: Respect registered. Tactics unchanged.") (set: $Maharaj_Guy_Opening = "M: May the best warrior win. G: The crowd will crown their champion.") (set: $Maharaj_Raja_Opening = "M: May the best warrior win. R: I know you plan to.") (set: $Maharaj_Caber_Round1 = "M: Watch closely and learn to win. C: I know how to win.") (set: $Maharaj_UNO_Round1 = "M: You make a horrible punching bag. U: U.N.O. can do all the punching?") (set: $Maharaj_Guy_Round1 = "M: Do not lose heart. G: Never. Not until the cameras leave us.") (set: $Maharaj_Raja_Round1 = "M: Up and on your feet, my child. R: Why? Why perform the pride we lack?") (set: $Maharaj_Caber_Round2Sweep = "M: Next time, consider fighting. C: Well-- Consider… fuck you!") (set: $Maharaj_UNO_Round2Sweep = "M: Fine practice. U: Embarrassed.") (set: $Maharaj_Guy_Round2Sweep = "M: The crowd is left wanting. G: Leave me to my shame.") (set: $Maharaj_Raja_Round2Sweep = "M: Well fought. R: Liar.") (set: $Maharaj_Caber_Round2Cont = "M: Let us see what you're made of. C: Blood. Muscle. Victory.") (set: $Maharaj_UNO_Round2Cont = "M: And a warrior never accepts defeat. U: Words added to memory.") (set: $Maharaj_Guy_Round2Cont = "M: I give them more still. G: Oh, excellent.") (set: $Maharaj_Raja_Round2Cont = "M: Now we settle this as warriors. R: A warrior has a cause.") (set: $Maharaj_Caber_Round3Cb = "M: Simply blood and muscle. C: *annoyed snarl*") (set: $Maharaj_UNO_Round3Cb = "M: You fought an impressive match. U: Did not win.") (set: $Maharaj_Guy_Round3Cb = "M: Well lost. G: Spare me your grace, victor.") (set: $Maharaj_Raja_Round3Cb = "M: There's still life in this old hound. R: I wish you could live it free.") (set: $Maharaj_Caber_Round3Top = "M: You gave them a good show. C: I'd rather give you a good beating.") (set: $Maharaj_UNO_Round3Top = "M: A fine dance of metal and bone. U: But bone is weaker. Cannot win.") (set: $Maharaj_Guy_Round3Top = "M: A true duel. Thank you. G: I live to please.") (set: $Maharaj_Raja_Round3Top = "M: Unlucky, Raja. You fought well. R: Don't spare my feelings.")(set: $UNO_Caber_Opening = "U: Why fight? Your loss is predetermined. C: Everybody loves an underdog.") (set: $UNO_Maharaj_Opening = "U: Maharaj: king or prince. But what kingdom? M: May the best warrior win.") (set: $UNO_Guy_Opening = "U: I am excited to fight you. G: Then let's light this arena up, zapper.") (set: $UNO_Raja_Opening = "U: Raja: king or prince. But what kingdom? R: I don't know. Some ruin somewhere.") (set: $UNO_Caber_Round1 = "U: Effortless and expected. C: Och have a little sportsmanship.") (set: $UNO_Maharaj_Round1 = "U: U.N.O. equals best warrior. M: A warrior should fight for something.") (set: $UNO_Guy_Round1 = "U: Underwhelming. G: Just setting up the comeback, yah?") (set: $UNO_Raja_Round1 = "U: Success. Preparing to repeat. R: I suppose I will stop you.") (set: $UNO_Caber_Round2Sweep = "U: No competition. No sportsmanship. C: That wasn't even a fight.") (set: $UNO_Maharaj_Round2Sweep = "U: Warrior fights to win. M: *spits* You fought well.") (set: $UNO_Guy_Round2Sweep = "U: Your comeback is in next match? G: Hmph. No panache.") (set: $UNO_Raja_Round2Sweep = "U: Now I experience joy. R: It is not shared.") (set: $UNO_Caber_Round2Cont = "U: Erroneous failure: corrected. C: Always time for more failures.") (set: $UNO_Maharaj_Round2Cont = "U: Not punching bag. Sparring partner. M: Careful what you wish for.") (set: $UNO_Guy_Round2Cont = "U: Thank you, Guy. G: My pleasure. Now hold back nothing.") (set: $UNO_Raja_Round2Cont = "U: Tables are turning. R: Not any tables that matter.") (set: $UNO_Caber_Round3Cb = "U: Thank you for your participation. C: Get stuffed scrapheap.") (set: $UNO_Maharaj_Round3Cb = "U: Why wish carefully? I am match for you. M: My partners here, they don't last.") (set: $UNO_Guy_Round3Cb = "U: Should not let opponent win Rounds. G: Yah. Thank you.") (set: $UNO_Raja_Round3Cb = "U: Round 1 error corrected. I am superior. R: Superior but still conquered.") (set: $UNO_Caber_Round3Top = "U: Request granted. Please report your satisfaction. C: Piss off.") (set: $UNO_Maharaj_Round3Top = "U: Do you accept defeat? M: Only in death, my friend.") (set: $UNO_Guy_Round3Top = "U: Success. Offering sign of respect. G: Stick that respect up your charging port.") (set: $UNO_Raja_Round3Top = "U: Thank you for accepting request. R: Sure. You're welcome.")(set: $Guy_Caber_Opening = "G: Showtime. C: Let's be having you.") (set: $Guy_Maharaj_Opening = "G: A worthy fight: oldest meets greatest. M: May the best warrior win.") (set: $Guy_UNO_Opening = "G: Everybody's watching. Don't let me down. U: Do you consider defeat a letdown?") (set: $Guy_Raja_Opening = "G: Ready to put on a show, little one? R: I'll show you something.") (set: $Guy_Caber_Round1 = "G: Keep up or stay down. C: Up it is. Let's go the distance.") (set: $Guy_Maharaj_Round1 = "G: What have you left to give the crowd? M: I have given them everything.") (set: $Guy_UNO_Round1 = "G: Shall I let you win the next round? U: Yes please!") (set: $Guy_Raja_Round1 = "G: I need you to put up a fight. R: If I must.") (set: $Guy_Caber_Round2Sweep = "G: Give me a worthy gladiator! C: You'll get her next time, girl.") (set: $Guy_Maharaj_Round2Sweep = "G: Victory comes to Earth's greatest gladiator! M: Well fought.") (set: $Guy_UNO_Round2Sweep = "G: These are the best circuits you can find!? U: Circuits will improve.") (set: $Guy_Raja_Round2Sweep = "G: Victory wasn't worth the time. R: Then please, fight a different fight.") (set: $Guy_Caber_Round2Cont = "G: Now we have a fight! C: So come on and fight.") (set: $Guy_Maharaj_Round2Cont = "G: Listen. You can almost hear them roar. M: Their cheers are imagined. Focus on me.") (set: $Guy_UNO_Round2Cont = "G: Now, brace for the grand finale. U: Bracing only for impact.") (set: $Guy_Raja_Round2Cont = "G: We all love the arena. R: It has enough of me. Never my love.") (set: $Guy_Caber_Round3Cb = "G: Send me another warrior! C: I volunteer, madam.") (set: $Guy_Maharaj_Round3Cb = "G: The best warrior won, veteran. M: They always do.") (set: $Guy_UNO_Round3Cb = "G: See!? Man triumphs over machine! U: Statement true. Shame.") (set: $Guy_Raja_Round3Cb = "G: And everyone loves the victor. R: Victor. Prisoner. Fool.") (set: $Guy_Caber_Round3Top = "G: A mighty duel at last! Glory unto me! C: Happy to assist.") (set: $Guy_Maharaj_Round3Top = "G: What other gladiator delights you so!? M: Beware. This arena only takes.") (set: $Guy_UNO_Round3Top = "G: Never in doubt! Guy is your champion! U: I doubted. Not for long.") (set: $Guy_Raja_Round3Top = "G: Behold! Defeat flees from my hands! R: Pompous asshole.")(set: $Raja_Caber_Opening = "R: Do you dream of outside this prison? C: No. Get your head in the game, please.") (set: $Raja_Maharaj_Opening = "R: Am I to die a gladiator, Dad? M: I'm sorry. May the best warrior win.") (set: $Raja_UNO_Opening = "R: Do you find joy as a gladiator? U: No. Joy is triggered on success.") (set: $Raja_Guy_Opening = "R: Why do you give all to please your conquerors? G: You got a better idea?") (set: $Raja_Caber_Round1 = "R: Must we fight like hungry dogs? C: You'd prefer we fight like cats?") (set: $Raja_Maharaj_Round1 = "R: Up, old hound. Stand and fight. M: Impressive. We go again.") (set: $Raja_UNO_Round1 = "R: What if you defeat us all, U.N.O.? What then? U: Defeat you some more.") (set: $Raja_Guy_Round1 = "R: They will never love you. G: Oh, they will. They will.") (set: $Raja_Caber_Round2Sweep = "R: There is no honor in victory here. C: There's less in defeat, mate.") (set: $Raja_Maharaj_Round2Sweep = "R: You disgrace yourself. M: I am proud to be outdone.") (set: $Raja_UNO_Round2Sweep = "R: You'll need some practice. U: Unhelpful. This was practice.") (set: $Raja_Guy_Round2Sweep = "R: What's to love in a broken gladiator? G: It is only one defeat.") (set: $Raja_Caber_Round2Cont = "R: We embarrass mankind by fighting. C: Only if we fight badly.") (set: $Raja_Maharaj_Round2Cont = "R: Is that what you wanted. M: Yes. Show me more.") (set: $Raja_UNO_Round2Cont = "R: My turn for success. U: Let us continue alternating pattern.") (set: $Raja_Guy_Round2Cont = "R: Is this what you wanted? G: Ohhh yes. Keep it coming.") (set: $Raja_Caber_Round3Cb = "R: Every day the same. We must break free. C: Most days, I don't lose.") (set: $Raja_Maharaj_Round3Cb = "R: You still don't want to escape? M: I know well the one escape from all this.") (set: $Raja_UNO_Round3Cb = "R: I take no joy in this, machine. U: Then why not let me win?") (set: $Raja_Guy_Round3Cb = "R: What good are warriors if we are not an army? G: I beg you, please, accept your glory.") (set: $Raja_Caber_Round3Top = "R: For now, the arena returns to peace. C: I'd actually feel better if you gloated.") (set: $Raja_Maharaj_Round3Top = "R: Another day won. Tomorrow, the same. M: Defeat me twice and we will celebrate.") (set: $Raja_UNO_Round3Top = "R: Victory. But we are still not free. U: I will find new opponent.") (set: $Raja_Guy_Round3Top = "R: How long will you suffer their silence? G: Until it breaks.")(font: 'tahoma')[(align:"=><=")+(box:"X")[(text-style:"underline")[THE GAME] (text-size: 0.8)[A 1v1 fighting game played in a best of 3 rounds format: first to 2 Rounds wins.] (text-style:"underline")[THE PREMISE] (text-size: 0.8)[The future. Earth's ruins are an arena for human gladiators to fight each other: performing for the sport of the planet's alien conquerors.] (text-style:"underline")[THE ROSTER]]{ }(text-size: 0.8)[(text-style:"underline")[**Caber (//she/her//):**] Brawler who lives to fight. She doesn't remember a time before the apocalypse and can't think of anything better to be than a gladiator. (text-style:"underline")[**U.N.O. (//any/all//):**] Machine built out of haphazardly assembled Earth junk and programmed with the singular purpose of winning. (text-style:"underline")[**Maharaj (//he/him//):**] First and oldest of the Gladiators, he is a noble duelist. Last of his generation, time made him watch countless friends die in this arena. (text-style:"underline")[**Raja (//they/them//):**] Only surviving child of Maharaj. Born and raised to adulthood in the arena, determined to find an escape for themselves and their father. (text-style:"underline")[**Guy (//she/her//):**] Aiming to appease the alien crowd in exchange for freedom. She is first and foremost a showman. ] (align:"=><=")[(link: "BEGIN")[(go-to: 'BARKS_2')]]]